RecordDefinition
The Data Intake Record Definition is used to define the dynamic fields for the Data Intake Record, and to configure the Record's processing instructions.
| Element/Tag | Attributes | Parent Element | Description | Element/Attribute Value |
|---|---|---|---|---|
|
< RecordDefinition> |
|
Required element: Opening and Closing tag of the Record definition. |
|
|
|
<Fields> |
|
< RecordDefinition> |
Opening and closing tag of the fields configuration. Standard fields configuration applies, although only the <Name>, <Display> and <DataType> sub-elements can be used. See the page Fields Elements for more information. |
|
| <Field> | <Fields> |
Repeatable element: Standard fields configuration applies—see the Fields element page for more information. |
||
| <Name> | <Field> |
Required element: Standard fields configuration applies—see the Fields Elements page for more information. |
||
| <DataType> | <Field> |
Required element: Standard fields configuration applies—see the Fields Elements page for more information. |
DATE DECIMAL INTEGER PERCENT MONEY TEXT |
|
| <Processing> | <RecordDefinition> | Opening and closing element of processing configuration. | ||
| <RecordComparator> | <Processing> |
Optional element: Indicates if the system will compare the current record to a prior data instance to see if the record content has changed. |
Specifies the name of comparator to be called to calculate the changes The record comparator supports groupMemberIntakeRecordComparator
|
|
| <Execution> | <Processing> | Opening and closing element of execution configuration. | ||
| <Transaction> | <Execution> |
Required, repeatable element: Defines the file processing transaction. The named transaction must reside within the context of the IntakeProfile (i.e., at the Group Customer or Company level). |
The name of a transaction within the context of the IntakeProfile. |
XML Schema
<RecordDefinition>
<Fields>
</Fields>
<Processing>
<RecordComparator></RecordComparator>
<Execution>
<Transaction>Data Intake Transaction</Transaction>
</Execution>
</Processing>
</RecordDefinition>
XML Example
<RecordDefinition>
<Fields>
<Field>
<Name>AutoCancelIndicator</Name>
<Display>Auto Cancel Indicator</Display>
<DataType>Text</DataType>
</Field>
<Field>
<Name>PreProcessWarningCount</Name>
<Display>Pre-Process Warning Count</Display>
<DataType>Integer</DataType>
</Field>
<Field>
<Name>PreProcessErrorCount</Name>
<Display>Pre-Process Error Count</Display>
<DataType>Integer</DataType>
</Field>
<Field>
<Name>FieldConstraintWarningCount</Name>
<Display>Field Constraint Warning Count</Display>
<DataType>Integer</DataType>
</Field>
</Fields>
<Processing> <RecordComparator>groupMemberIntakeRecordComparator</RecordComparator>
<Execution>
<Transaction>IntakeRecordExecution</Transaction>
</Execution>
</Processing>
</RecordDefinition>